package com.ssy.lingxi.after.sale.api.model.vo.response;

import java.io.Serializable;

/**
 *  退货订单信息(状态)
 * @author ds
 * @version 2.0.0
 * @date 2021/4/9 16:39
 */
public class ReturnGoodsInfoVO implements Serializable {

    private static final long serialVersionUID = 6515447134913653240L;
    /**
     * 退货id
     */
    private Long returnId;

    /**
     * 申请单号
     */
    private String applyNo;

    /**
     * 外部状态
     * 待提交申请单 - 1
     * 待确认申请单（已提交申请单） - 2
     * 不接受申请（确认申请单） - 3
     * 接受申请（确认申请单） - 4
     * 待新增退货发货单（确认申请单后） - 5
     * 采购商待新增物流单（新增换货发货单审核通过） - 6
     * 待退货发货（新增物流单审核通过） - 7
     * 待新增退货入库单（已退货发货） - 8
     * 待退货收货（已新增换货入库单） - 9
     * 待确认退货回单（已换货收货） - 10
     * 待退款(确认退货回单) - 11
     * 待确认退款(退款) - 12
     * 确认退款未到账 - 13
     * 待确认售后完成(确认退款) - 14
     * 售后完成 - 15
     */
    private Integer outerStatus;

    /**
     * 外部状态名称
     */
    private String outerStatusName;

    public Long getReturnId() {
        return returnId;
    }

    public void setReturnId(Long returnId) {
        this.returnId = returnId;
    }

    public String getApplyNo() {
        return applyNo;
    }

    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo;
    }

    public Integer getOuterStatus() {
        return outerStatus;
    }

    public void setOuterStatus(Integer outerStatus) {
        this.outerStatus = outerStatus;
    }

    public String getOuterStatusName() {
        return outerStatusName;
    }

    public void setOuterStatusName(String outerStatusName) {
        this.outerStatusName = outerStatusName;
    }
}
